<?php
require_once dirname(__FILE__).'/../bootstrap/unit.php';

$t = new lime_test(5);

$t->comment("Imprimibilidad de la planilla segun la fecha del partido");

$partido = new Partido();
$dateTime = new DateTime();
$dateTime = $dateTime->sub(new DateInterval('P1D'));
$partido->setDateTimeObject('fecha', $dateTime);
$t->ok(!$partido->isImprimible(), "Partido de ayer no es imprimible");

$dateTime = new DateTime();
$partido->setDateTimeObject('fecha', $dateTime);

$t->ok($partido->isImprimible(), "Partido de hoy es imprimible");

$dateTime = new DateTime();
$dateTime = $dateTime->add(new DateInterval('P3D'));
$partido->setDateTimeObject('fecha', $dateTime);

$t->ok($partido->isImprimible(), "Partido dentro de 3 dias es imprimible");

$dateTime = new DateTime();
$dateTime = $dateTime->add(new DateInterval('P4D'));
$partido->setDateTimeObject('fecha', $dateTime);

$t->ok(!$partido->isImprimible(), "Partido dentro de 4 dias no es imprimible");

$dateTime = new DateTime();
$dateTime = $dateTime->add(new DateInterval('P2M'));
$partido->setDateTimeObject('fecha', $dateTime);

$t->ok(!$partido->isImprimible(), "Partido dentro de 2 meses no es imprimible");
